Moderate: Logging Subsystem 5.7.2 - Red Hat OpenShift security update

Synopsis

Moderate: Logging Subsystem 5.7.2 - Red Hat OpenShift security update

Type/Severity

Security Advisory: Moderate

Topic

Logging Subsystem 5.7.2 - Red Hat OpenShift

Red Hat Product Security has rated this update as having a security impact of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.

Description

Logging Subsystem 5.7.2 - Red Hat OpenShift

Security Fix(es):

  • net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding (CVE-2022-41723)
  • rubygem-rack: denial of service in header parsing (CVE-2023-27539)
  • rubygem-activesupport: Possible XSS in SafeBuffer#bytesplice (CVE-2023-28120)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

Solution

Before applying this update, make sure all previously released errata
relevant to your system have been applied.

For details on how to apply this update, refer to:

https://access.redhat.com/articles/11258

Affected Products

  • Logging Subsystem for Red Hat OpenShift for ARM 64 5 for RHEL 8 aarch64
  • Logging Subsystem for Red Hat OpenShift 5 for RHEL 8 x86_64
  • Logging Subsystem for Red Hat OpenShift for IBM Power, little endian 5 for RHEL 8 ppc64le
  • Logging Subsystem for Red Hat OpenShift for IBM Z and LinuxONE 5 for RHEL 8 s390x

Fixes

  • BZ - 2178358 - CVE-2022-41723 net/http, golang.org/x/net/http2: avoid quadratic complexity in HPACK decoding
  • BZ - 2179637 - CVE-2023-28120 rubygem-activesupport: Possible XSS in SafeBuffer#bytesplice
  • BZ - 2179649 - CVE-2023-27539 rubygem-rack: denial of service in header parsing
  • LOG-3316 - openshift-logging namespace can not be deleted directly when use lokistack as default store.
  • LOG-3330 - run.sh shows incorrect chunk_limit_size if changed.
  • LOG-3749 - Unability to configure nodePlacement and toleration for logging-view-plugin
  • LOG-3784 - [fluentd http] the defaut value HTTP content type application/x-ndjson is unsupported on datadog
  • LOG-3878 - [vector] PHP multiline errors are collected line by line when detectMultilineErrors is enabled.
  • LOG-3945 - [Vector] Collector pods in CrashLoopBackOff when ClusterLogForwarder pipeline has space in between the pipeline name.
  • LOG-3997 - Add http to log_forwarder_output_info metrics
  • LOG-4019 - [release-5.7] fluentd multiline exception plugin fails to detect JS client exception
  • LOG-4049 - [release-5.7] User can list labels and label values for all user workload namespaces via Loki Label APIs
  • LOG-4163 - [release-5.7] TLS configuration for multiple Kafka brokers is not created in Vector
  • LOG-3314 - [fluentd] The passphrase can not be enabled when forwarding logs to Kafka
  • LOG-3445 - [vector to loki] validation is not disabled when tls.insecureSkipVerify=true
  • LOG-3827 - [fluentd http] The passphase isn't generated in fluent.conf
  • LOG-4011 - [Vector] Collector not complying with the custom tlsSecurityProfile configuration.
  • LOG-4052 - [release-5.7] Fix Loki timeouts querying logs from OCP Console
  • LOG-4098 - [release-5.7] No log_forwarder_output_info for splunk and google logging
  • LOG-4151 - Fluentd fix missing nil check for rotated_tw in update_watcher
  • LOG-4185 - Resources, tolerations and nodeSelector for the collector are missing
  • LOG-4218 - Vector fails to run when configuring syslog forwarding for audit log
  • LOG-4219 - Vector handles journal log as container log when enabling syslog forwarding. It breaks the compatibility with Fluentd
  • LOG-4220 - [RHOCP4.11] Logs of POD which doesn't have labels specified by structuredTypeKey are parsed to JSON, and forwarded to app-xxxxxx
  • LOG-4221 - [release-5.7] Fluentd wrongly closes a log file due to hash collision